How to tell Gnus not to generate a sender header?
Since 5.10 Gnus doesn't generate a sender header by default. For older Gnus' try this in ~/.gnus.el:
(eval-after-load "message"
'(add-to-list 'message-syntax-checks '(sender . disabled)))